package com.decent.ejfadmin.report.response;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author weicx
 * @date 2018/08/01
 */
@Data
public class CollectCardUserReportDto {
    /**
     * 会员编号
     */
    private String userAccount;
    /**
     * 会员名称
     */
    private String userName;
    /**
     * 上传日期
     */
    private String startDate;
    /**
     * 销卡地区
     */
    private String area;
    /**
     * 收卡数
     */
    private Integer total;
    /**
     * 收卡总面值
     */
    private BigDecimal face;
    /**
     * 已结算总面值
     */
    private BigDecimal settlePrice;
    /**
     * 移动收卡面值
     */
    private BigDecimal ydFace;
    /**
     * 移动结算面值
     */
    private BigDecimal ydSettle;
    /**
     * 联通收卡面值
     */
    private BigDecimal ltFace;
    /**
     * 联通结算面值
     */
    private BigDecimal ltSettle;
    /**
     * 电信收卡面值
     */
    private BigDecimal dxFace;
    /**
     * 电信结算面值
     */
    private BigDecimal dxSettle;
    /**
     * 中石化收卡面值
     */
    private BigDecimal sinopecFace;
    /**
     * 中石化结算面值
     */
    private BigDecimal sinopecSettle;
    /**
     * 中石油收卡面值
     */
    private BigDecimal cnpcFace;
    /**
     * 中石油结算面值
     */
    private BigDecimal cnpcSettle;
    /**
     * 兔币卡收卡面值
     */
    private BigDecimal wnFace;
    /**
     * 兔币卡结算面值
     */
    private BigDecimal wnSettle;
    /**
     * 迪迦收卡面值
     */
    private BigDecimal dxtFace;
    /**
     * 迪迦结算面值
     */
    private BigDecimal dxtSettle;
    /**
     * 远特收卡面值
     */
    private BigDecimal ytFace;
    /**
     * 远特结算面值
     */
    private BigDecimal ytSettle;
    /**
     * 权益收卡面值
     */
    private BigDecimal qyFace;
    /**
     * 权益结算金额
     */
    private BigDecimal qySettle;
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder(100);
        sb.append("=\"").append(getUserAccount()).append("\"");
        sb.append(",=\"").append(getUserName()).append("\"");
        sb.append(",=\"").append(getStartDate()).append("\"");
        sb.append(",").append(getArea());
        sb.append(",").append(getTotal());
        sb.append(",").append(getYdFace());
        sb.append(",").append(getYdSettle());
        sb.append(",").append(getLtFace());
        sb.append(",").append(getLtSettle());
        sb.append(",").append(getDxFace());
        sb.append(",").append(getDxSettle());
        sb.append(",").append(getFace());
        sb.append(",").append(getSettlePrice());
        sb.append("\r\n");
        return sb.toString();
    }

}
